Officers responding to the scene found 600 high schoolers gathered in Schrom Hills Park around 2:30 p.m., on Hanover Parkway, police said at a press conference. While officers were walking into the park they heard 8 to 10 gunshots, and responded to the area in an active shooter response.
According to FOX5, it happened during a "senior skip day" gathering.
Officers rendered aid to the victims, who ranged in age between 16 and 18, police said. One was in critical condition.
After shots were fired, students fled the park, among them, the suspect, local police said.
Video tweeted out by FOX editor Allison Papson shows police at the scene with multiple students lined up, sitting along the street.
Click here for more from FOX5.
Want breaking news in the DMV as it happens, or want to contribute? Join the DMV All Incidents Facebook group.
Click here to follow Daily Voice Mechanicsville and receive free news updates.